package com.heima.wemedia.service;

import com.heima.model.admin.dtos.NewsAuthDto;
import com.heima.model.common.dtos.PageResponseResult;
import com.heima.model.common.dtos.ResponseResult;

public interface WemediaClientService {
    /**
     * 查询列表封装数据
     * @param dto
     * @return
     */
    PageResponseResult newListVo(NewsAuthDto dto);

    /**
     * 查询单个文章详情
     * @param wmNewsId
     * @return
     */
    ResponseResult oneVoById(Integer wmNewsId);

    /**
     * 成功审核
     * @param dto
     * @return
     */
    ResponseResult authPass(NewsAuthDto dto);

    /**
     * 失败审核
     * @param dto
     * @return
     */
    ResponseResult authFail(NewsAuthDto dto);

}
